widget: Assert unrealizing
authorBenjamin Otte <otte@redhat.com>
Wed, 11 Apr 2018 00:33:23 +0000 (02:33 +0200)
committerBenjamin Otte <otte@redhat.com>
Wed, 11 Apr 2018 01:16:34 +0000 (03:16 +0200)
Instead of just setting the flag, assert that it was set.

gtk/gtkwidget.c

index 41088292f1ef47bb5787b3d8115b7a9ae2f62622..b1fbcdfb29caa5f155b4cc17b0d13a20ed428d44 100644 (file)
@@ -3834,7 +3834,7 @@ gtk_widget_unrealize (GtkWidget *widget)
 
       g_signal_emit (widget, widget_signals[UNREALIZE], 0);
       g_assert (!widget->priv->mapped);
-      gtk_widget_set_realized (widget, FALSE);
+      g_assert (!widget->priv->realized);
     }
 
   gtk_widget_pop_verify_invariants (widget);